package bank;
import model.Account;
import model.AccountType;
import model.Person;
public class BankTest {
public static void main(String[] args) {
Bank bank = new Bank();
Person person1 = bank.addPerson("Mihai",AccountType.SPENDING);
Person person2 = bank.addPerson("George",AccountType.SAVING);
Person person3 = bank.addPerson("Theon",AccountType.SPENDING);
Account account1 = bank.addHolderAccount(person1.getId(),AccountType.SAVING);
Account account2 = bank.addHolderAccount(person2.getId(),AccountType.SPENDING);
System.out.println("All:" + bank.getHashtable());
bank.removeHolderAccount(person1.getId(),account1.getAccountId());
bank.removePerson(person3.getId());
System.out.println("Remove" + bank.getHashtable());
bank.writeAccountData(person2.getId(),account2.getAccountId(), 1000);
bank.readAccountData(person2.getId(),account2.getAccountId());
bank.reportGenerator();
}
}